Bus Minimization and Scheduling of Multi-chip Modules
ثبت نشده
چکیده
Multi-Chip Module design is an increasingly common design style for integrated circuits. The area taken up by buses in a multi-chip module design has a signiicant eeect on the size of the circuit. This paper considers several diierent methods that reduce the required number of buses. Two models of interchip communication are studied. The rst, called immediate transfer, requires that all values are transferred between chips as soon as they are computed. The second, called exible transfer, allows values to be transferred any time between when they are computed and when they are used. Using the immediate transfer model, it is shown that integer linear programming can be used to obtain a schedule that minimizes the number of functional units as well as the number of buses. Next, using the exible transfer model, an eecient polynomial time algorithm that calculates the minimum number of buses needed given a particular schedule is designed. Finally, we present three heuristics for the exible transfer model that attempt to minimize the number of buses during scheduling. Experimental results are shown that illustrate the eeciency of the algorithms as well as the savings achieved.
منابع مشابه
Bus minimization and scheduling of multi-chip systems
This paper considers several diierent algorithms that reduce the required number of buses for multi-chip module design. An eecient polynomial time algorithm that calculates the minimum number of buses needed given a particular schedule is presented. We also present three algorithms that minimize the number of buses during scheduling. Experimental results are shown that illustrate the eeciency o...
متن کاملMulti-perspective Decision Support System for Hierarchical Bus Transportation Network Design: Tehran Case Study
In this paper, a multi-perspective decision support system (MP-DSS) to design hierarchical public transportation network is developed. Since this problem depends on different perspectives, MP-DSS consists of two sub-systems with macro and micro sub-systems based on travel information, land use and expert knowledge. In the micro sub-system, two sub-modules are developed considering o...
متن کاملOn-Chip Power Minimization Using Serialization-Widening with Frequent Value Encoding
In chip-multiprocessors (CMP) architecture, the L2 cache is shared by the L1 cache of each processor core, resulting in a high volume of diverse data transfer through the L1-L2 cache bus. High-performance CMP and SoC systems have a significant amount of data transfer between the on-chip L2 cache and the L3 cache of off-chip memory through the power expensive off-chip memory bus. This paper addr...
متن کاملEnergy Conscious On-Chip Communication Bus Synthesis and Optimization for MPSoC Architecture
Twomajor trends can be observed in modern system-on-chip design: first the growing trend in system complexity results in a sharp increase of communication traffic on the on-chip communication bus architectures. The second trend in technology scaling indicates that the wires are getting thinner and results in increment of wire delay. These trends, taken together, designing on-chip communication ...
متن کاملA multi Agent System Based on Modified Shifting Bottleneck and Search Techniques for Job Shop Scheduling Problems
This paper presents a multi agent system for the job shop scheduling problems. The proposed system consists of initial scheduling agent, search agents, and schedule management agent. In initial scheduling agent, a modified Shifting Bottleneck is proposed. That is, an effective heuristic approach and can generate a good solution in a low computational effort. In search agents, a hybrid search ap...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994